package cn.wangdian.erp.sdk.api.purchaseapply.dto;

import com.google.gson.annotations.SerializedName;
import java.math.BigDecimal;
import java.util.List;

public class PurchaseApplySearchResponse
{
	@SerializedName("total_count") private Integer total;
	@SerializedName("order_list") private List<Order> orderList;

	public static class Order
	{
		@SerializedName("purchase_apply_no") private String purchaseApplyNo;
		@SerializedName("warehouse_name") private String warehouseName;
		@SerializedName("warehouse_no") private String warehouseNo;
		@SerializedName("created") private String created;
		@SerializedName("detail_list") private List<Detail> detailList;
		@SerializedName("modified") private String modified;
		@SerializedName("remark") private String remark;
		@SerializedName("provider_name") private String providerName;
		@SerializedName("apply_name") private String applyName;
		@SerializedName("expected_time") private String expectedTime;
		@SerializedName("status") private Integer status;
		@SerializedName("provider_no") private String providerNo;

		public static class Detail
		{
			@SerializedName("purchase_apply_no") private String purchaseApplyNo;
			@SerializedName("goods_name") private String goodsName;
			@SerializedName("stockin_num") private BigDecimal stockinNum;
			@SerializedName("goods_no") private String goodsNo;
			@SerializedName("num") private BigDecimal num;
			@SerializedName("remark") private String remark;
			@SerializedName("brand_name") private String brandName;
			@SerializedName("rec_id") private Integer recId;
			@SerializedName("spec_no") private String specNo;
			@SerializedName("ref_num") private BigDecimal refNum;
			@SerializedName("spec_name") private String specName;
			@SerializedName("provider_name") private String providerName;
			@SerializedName("provider_no") private String providerNo;

			public String getPurchaseApplyNo()
			{
				return purchaseApplyNo;
			}

			public void setPurchaseApplyNo(String purchaseApplyNo)
			{
				this.purchaseApplyNo = purchaseApplyNo;
			}

			public String getGoodsName()
			{
				return goodsName;
			}

			public void setGoodsName(String goodsName)
			{
				this.goodsName = goodsName;
			}

			public BigDecimal getStockinNum()
			{
				return stockinNum;
			}

			public void setStockinNum(BigDecimal stockinNum)
			{
				this.stockinNum = stockinNum;
			}

			public String getGoodsNo()
			{
				return goodsNo;
			}

			public void setGoodsNo(String goodsNo)
			{
				this.goodsNo = goodsNo;
			}

			public BigDecimal getNum()
			{
				return num;
			}

			public void setNum(BigDecimal num)
			{
				this.num = num;
			}

			public String getRemark()
			{
				return remark;
			}

			public void setRemark(String remark)
			{
				this.remark = remark;
			}

			public String getBrandName()
			{
				return brandName;
			}

			public void setBrandName(String brandName)
			{
				this.brandName = brandName;
			}

			public Integer getRecId()
			{
				return recId;
			}

			public void setRecId(Integer recId)
			{
				this.recId = recId;
			}

			public String getSpecNo()
			{
				return specNo;
			}

			public void setSpecNo(String specNo)
			{
				this.specNo = specNo;
			}

			public BigDecimal getRefNum()
			{
				return refNum;
			}

			public void setRefNum(BigDecimal refNum)
			{
				this.refNum = refNum;
			}

			public String getSpecName()
			{
				return specName;
			}

			public void setSpecName(String specName)
			{
				this.specName = specName;
			}

			public String getProviderName()
			{
				return providerName;
			}

			public void setProviderName(String providerName)
			{
				this.providerName = providerName;
			}

			public String getProviderNo()
			{
				return providerNo;
			}

			public void setProviderNo(String providerNo)
			{
				this.providerNo = providerNo;
			}
		}

		public String getPurchaseApplyNo()
		{
			return purchaseApplyNo;
		}

		public void setPurchaseApplyNo(String purchaseApplyNo)
		{
			this.purchaseApplyNo = purchaseApplyNo;
		}

		public String getWarehouseName()
		{
			return warehouseName;
		}

		public void setWarehouseName(String warehouseName)
		{
			this.warehouseName = warehouseName;
		}

		public String getWarehouseNo()
		{
			return warehouseNo;
		}

		public void setWarehouseNo(String warehouseNo)
		{
			this.warehouseNo = warehouseNo;
		}

		public String getCreated()
		{
			return created;
		}

		public void setCreated(String created)
		{
			this.created = created;
		}

		public List<Detail> getDetailList()
		{
			return detailList;
		}

		public void setDetailList(List<Detail> detailList)
		{
			this.detailList = detailList;
		}

		public String getModified()
		{
			return modified;
		}

		public void setModified(String modified)
		{
			this.modified = modified;
		}

		public String getRemark()
		{
			return remark;
		}

		public void setRemark(String remark)
		{
			this.remark = remark;
		}

		public String getProviderName()
		{
			return providerName;
		}

		public void setProviderName(String providerName)
		{
			this.providerName = providerName;
		}

		public String getApplyName()
		{
			return applyName;
		}

		public void setApplyName(String applyName)
		{
			this.applyName = applyName;
		}

		public String getExpectedTime()
		{
			return expectedTime;
		}

		public void setExpectedTime(String expectedTime)
		{
			this.expectedTime = expectedTime;
		}

		public Integer getStatus()
		{
			return status;
		}

		public void setStatus(Integer status)
		{
			this.status = status;
		}

		public String getProviderNo()
		{
			return providerNo;
		}

		public void setProviderNo(String providerNo)
		{
			this.providerNo = providerNo;
		}
	}

	public Integer getTotal()
	{
		return total;
	}

	public void setTotal(Integer total)
	{
		this.total = total;
	}

	public List<Order> getOrderList()
	{
		return orderList;
	}

	public void setOrderList(List<Order> orderList)
	{
		this.orderList = orderList;
	}
}
